perm filename SHRLIS[P,JRA] blob sn#203341 filedate 1976-02-23 generic text, type T, neo UTF8
DATE >FOODATE
ED FOODATE
S/.*/	MAKDATE	<&>/
W
Q
IF $1X = X GOTO ALL
IF $1 = DD GOTO DD
IF $1 = ALL GOTO ALL
IF $1 = LINK GOTO LINK1
: LOOP

IF $1X = X GOTO LINK
IF $1 = DD GOTO DD1
IF $1 = SUBR GOTO SUBRS
IF $1 = SYSS GOTO SYSS
IF $1 = LEXER GOTO LEXER
IF $1 = HEADR GOTO HEADER
IF $1 = HEADER GOTO HEADER
ECHO	BAD SWITCH
EXIT

: SUBRS
MACRO -XS:4 LGLOB SPARM MACRO DSTUF ATDAT SUBR SUBRCOM EARLY&
ECHO	ASSEMBELING EARLY
GOTO	SLOOP
: SYSS
MACRO -XS:4 LGLOB SPARM MACRO SYSS NOW GCOL FP NOROOM  SYSEND &
ECHO ASSEMBLING SYSS
GOTO 	SLOOP
: HEADER
(MACRO -NS SPARM HEADR FOODATE; MV FOODATE.OBJ HEADR.OBJ)&
ECHO ASSEMBLING HEADER
GOTO	SLOOP
: LEXER
MACRO -XS:4 LGLOB SPARM MACRO PROB7 PROB8 CTABLE PROBEND &
ECHO ASSEMBLING LEXER
GOTO SLOOP
: SLOOP
SHIFT
GOTO LOOP

: ALL
ECHO ABOUT TO ASSEMBLE ALL
(MACRO -NS SPARM HEADR FOODATE; MV FOODATE.OBJ HEADR.OBJ)&
MACRO -XS:3 LGLOB SPARM MACRO  DSTUF ATDAT SUBR   SUBRCOM EARLY&
MACRO -XS:3  LGLOB SPARM MACRO SYSS GCOL NOW FP NOROOM  SYSEND&
MACRO  -XS:2 LGLOB SPARM MACRO PROB7 PROB8 CTABLE PROBEND&


: LINK
WAIT
ECHO ASSEMBLIES DONE:: ABOUT TO LINK

: LINK1
LINKR    -LS    SYSEND HEADR       PROBEND EARLY
ECHO LINK DONE-- ABOUT TO RENAME
MV EARLY.OUT ../L1100
MV EARLY.MAP L1100.MAP
RM -F FOODATE
ECHO ALL DONE -- ../L1100 AND L1100.MAP PRODUCED
EXIT


: DD
ECHO DEBUG VERSION TO BE MADE!!!
SHIFT
IF $1X = X GOTO DALL
IF $1 = ALL GOTO DALL
IF $1 = LINK GOTO DLINK1
GOTO DLOOP
: DD1
ECHO DEBUG VERSION BEING MADE
: DLOOP

IF $1X = X GOTO DLINK
IF $1 = SUBR GOTO DSUBRS
IF $1 = SYSS GOTO DSYSS
IF $1 = LEXER GOTO DLEXER
IF $1 = HEADR GOTO DHEADER
IF $1 = HEADER GOTO DHEADER
ECHO	BAD SWITCH
EXIT

: DSUBRS
MACRO -XS:4 LGLOB SPARM MACRO DSTUF ATDAT SUBR SUBRCOM EARLY&
ECHO	ASSEMBELING EARLY
GOTO	DSLOOP
: DSYSS
MACRO -XS:4 LGLOB SPARM MACRO SYSS NOW GCOL FP  SYSEND &
ECHO ASSEMBLING SYSS
GOTO 	DSLOOP
: DHEADER
(MACRO -NS SPARM HEADR FOODATE; MV FOODATE.OBJ HEADR.OBJ)&
ECHO ASSEMBLING HEADER
GOTO	DSLOOP
: DLEXER
MACRO -XS:4 LGLOB SPARM MACRO PROB7 PROB8 CTABLE PROBEND &
ECHO ASSEMBLING LEXER
GOTO DSLOOP
: DSLOOP
SHIFT
GOTO DLOOP

: DALL
ECHO ABOUT TO ASSEMBLE ALL
(MACRO -NS SPARM HEADR FOODATE; MV FOODATE.OBJ HEADR.OBJ)&
MACRO -XS:3 LGLOB SPARM MACRO  DSTUF ATDAT SUBR   SUBRCOM EARLY&
MACRO -XS:3  LGLOB SPARM MACRO SYSS GCOL NOW FP  SYSEND&
MACRO  -XS:2 LGLOB SPARM MACRO PROB7 PROB8 CTABLE PROBEND&


: DLINK
WAIT
ECHO ASSEMBLIES DONE:: ABOUT TO LINK

: DLINK1
MACRO FILLER
LINKR -DD     -LS    SYSEND HEADR       PROBEND FILLER  EARLY
ECHO LINK DONE-- ABOUT TO RENAME
MV EARLY.OUT ../L110
MV EARLY.MAP L110.MAP
RM FOODATE
ECHO ALL DONE -- ../L110 AND L110.MAP PRODUCED